HighStone Coding uses a number of libraries and controls across all programming modules to provide the required application facilities. In order to maintain a consistent approach to the visual style of the Application as a whole, and to ensure a tight and highly maintainable coding base, the method of use of these controls is defined as a set of Coding Standards.
The following Sections are defined within the Coding Definitions
Application Form Design Standards
Application Form and Control Definitions
Data Grid Control Definitions
Supporting the higher level controls and functional coding modules is a large library of low level functions and modules that provide elemental functions and tasks. Much of this library has been built up over many years of development by Claremont Controls and is applied to provide a robust environment that will not fail in execution, and support the rapid development of new higher level functional code. In applying this library of functions the aim to provide a working interface between the higher level functional coding modules, and the operating system based functions that control data parameter management, file and database IO, and screen panels and displayed controls.
Over the years the Microsoft Development Environment has developed enormously and now provides a vast array of functional elements that are hosted (directly or through pseudo-coding) as part of the basic 'language' - whereas custom coding modules had be developed as part of the core application development in those earlier years. However, Claremont Controls still maintains there is considerable merit in development using a core library of functions.
More: